花費 27 ms
sun.misc.Unsafe的理解

前言 以下sun.misc.Unsafe源碼和demo基於jdk1.7; 最近在看J.U.C里的源碼,很多都用到了sun.misc.Unsafe這個類,一知半解,看起來總感覺有點不盡興,所以打算對 ...

Fri Apr 15 01:09:00 CST 2016 3 13229
JVM垃圾回收之三色標記

三色標記法是一種垃圾回收法,它可以讓JVM不發生或僅短時間發生STW(Stop The World),從而達到清除JVM內存垃圾的目的。JVM中的CMS、G1垃圾回收器所使用垃圾回收算法即為三色標記法 ...

Mon Feb 08 00:03:00 CST 2021 1 1964
JVM調優參數、方法、工具以及案例總結

這種文章挺難寫的,一是JVM參數巨多,二是內容枯燥乏味,但是想理解JVM調優又是沒法避開的環節,本文主要用來總結梳理便於以后翻閱,主要圍繞四個大的方面展開,分別是JVM調優參數、JVM調優方法(流程) ...

Mon Feb 08 18:43:00 CST 2021 0 1324
Volatile如何保證線程可見性之總線鎖、緩存一致性協議

基礎知識回顧 下圖給出了假想機的基本設計。中央處理單元(CPU)是進行算術和邏輯操作的部件,包含了有限數量的存儲位置——寄存器(register),一個高頻時鍾、一個控制單元和一個算術邏輯單元。 ...

Sun Feb 14 19:31:00 CST 2021 0 1062
JVM調優之垃圾定位、垃圾回收算法、垃圾處理器對比

談垃圾回收器之前,要先講講垃圾回收算法,以及JVM對垃圾的認定策略,JVM垃圾回收器是垃圾回收算法的具體實現,了解了前面的前置知識,有利於對垃圾回收器的理解。 什么是垃圾? 垃圾,主要是指堆上的對 ...

Wed Feb 03 16:46:00 CST 2021 0 644
內存屏障在CPU、JVM、JDK中的實現

前言 內存屏障(英語:Memory barrier),也稱內存柵欄,內存柵障,屏障指令等,是一類同步屏障指令,它使得 CPU 或編譯器在對內存進行操作的時候, 嚴格按照一定的順序來執行, 也就是說在 ...

Tue Feb 02 16:38:00 CST 2021 0 550
類加載機制

什么是類加載器 負責讀取 Java 字節代碼,並轉換成java.lang.Class類的一個實例; 類加載器與類的”相同“判斷 類加載器除了用於加載類外,還可用於確定類在Java虛擬機中的唯一性 ...

Fri Apr 15 17:54:00 CST 2016 1 2722
JVM類加載與雙親委派機制被打破

前言 前文已經講了虛擬機將java文件編譯成class文件后的格式:JVM虛擬機Class類文件研究分析 java文件經過編譯,形成class文件,那么虛擬機如何將這些Class文件讀取到內存中呢 ...

Tue Feb 02 08:11:00 CST 2021 1 489
JVM的八大原子指令

JMM數據同步八大原子操作 lock(鎖定):作用於主內存的變量,把一個變量標記為一條線程獨占狀態 unlock(解鎖):作用於主內存的變量,把一個處於鎖定狀態的變量釋放出來,釋放后的變量才可以被 ...

Mon Feb 15 03:54:00 CST 2021 0 398

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM